﻿Ext.define(Fsl.app.getAbsView('V01I001001X02') , {
    extend      : 'Ext.window.Window',
    alias       : Fsl.app.getAlias('V01I001001X02'),
    title       : 'Boolean Panel',
    width       : 300,
    height      : 168,
    layout      : 'fit',
    autoShow    : true,
    modal       : true,
    
    initComponent: function () {
		var me    = this,
		statusid  = 'win-statusbar-v01i001002';
		me.tbar   = Fsl.bbar.getBB01I001(statusid);
		me.items  = [
			{
				xtype               : 'form',
				trackResetOnLoad    :  true,
				bodyPadding         : 5,
				bodyStyle           : {
					 background : 'none',
					 border     : 0
				},
                items               : [
					{
						xtype             : 'textfield',
						name              : 'id',
						regex			  : /^[0|1]{1}$/,
						width             :  275,
						emptyText         : 'Not required...',
						readOnly          :  true,
						fieldLabel        : 'Id'
					},
					{
                        xtype             : 'textfield',                              
                        name              : 'nameEn',
						regex             : Fsl.regexp.Name.en.re,
                        allowBlank        : false,
                        width             : 275,
                        fieldLabel        : 'Boolean'
                    },{
                        xtype             : 'textfield',                              
                        name              : 'nameBn',
						regex             : Fsl.regexp.Name.bn.op,
                        width             : 275,
                        fieldLabel        : 'বুলিয়ান'
					}
				]
			}
		];       
        me.callParent(arguments);
    },
	buttons: [
		{
            text      : 'Save',
            action    : 'save'
        },{
            text      : 'Close',
            handler   :  function(){
                var win = this.up('window');
                win.close();
            }
		}
	]   
});